import 'package:flutter/material.dart';

class HomeNav extends StatelessWidget {
const HomeNav({ super.key });

  @override
  Widget build(BuildContext context){
      // 导航数据
  List navList = [
    {
      'title': '我的房屋',
      'icon': 'assets/images/house_nav_icon@2x.png',
    },
    {
      'title': '我的报修',
      'icon': 'assets/images/repair_nav_icon@2x.png',
    },
    {
      'title': '访客登记',
      'icon': 'assets/images/visitor_nav_icon@2x.png',
    }
  ];

    getNavItem(){
      return navList.map((item){
        return Expanded(
        child: GestureDetector(
          onTap: (){
            if (item['title'] == '我的房屋'){
              Navigator.pushNamed(context, '/house');
            }
          },
          child: Column(
            children: [
              Image.asset(item['icon'],width: 35,height: 35,),
              Text(item['title'],style: const TextStyle(fontSize: 12),)
            ]
          )
        ));
    }).toList();
    }
    return Container(
      margin: const EdgeInsets.only(bottom: 10,top:10),
      padding: const EdgeInsets.only(bottom: 10,top:10),
      decoration: BoxDecoration(
        color: Colors.white,
        borderRadius: BorderRadius.circular(10),
      ),
      child: Row(
        children: getNavItem(),
      )
    );
  }
}